import QtQuick 6.8
import QtQuick.Controls 6.8
import QtQuick.Layouts 6.8

ApplicationWindow {
    visible: true
    width: 800
    height: 600
    title: "Main Window"

    // 主布局
    RowLayout {
        anchors.fill: parent
        spacing: 0 // 去掉组件之间的间距

        // 侧边栏 (占30%)
        SideBar {
            id: sideBar
            Layout.preferredWidth: parent.width * 0.3 // 占30%宽度
            Layout.fillHeight: true
            onPageSelected: (page) => {
                contentLoader.source = page; // 切换页面
            }
        }

        // 内容区域 (占70%)
        Loader {
            id: contentLoader
            Layout.preferredWidth: parent.width * 0.7 // 占70%宽度
            Layout.fillHeight: true
            source: "AutoDragon.qml" // 默认页面
        }
    }


}